<script>
	export default {
		onLaunch: function() {
			// 获取小程序更新管理器
			const updateManager = uni.getUpdateManager();
			
			// 监听检查更新结果
			updateManager.onCheckForUpdate(function (res) {
				if (res.hasUpdate) {
					console.log('有新版本可用');
				}
			});
			
			// 监听更新下载完成
			updateManager.onUpdateReady(function () {
				uni.showModal({
					title: '更新提示',
					content: '新版本已经准备好，是否重启应用？',
					success: function (res) {
						if (res.confirm) {
							// 新的版本已经下载好，调用 applyUpdate 应用新版本并重启
							updateManager.applyUpdate();
						}
					}
				});
			});
			
			// 监听更新下载失败
			updateManager.onUpdateFailed(function () {
				uni.showModal({
					title: '更新提示',
					content: '新版本下载失败，请检查网络后重试',
					showCancel: false
				});
			});

			console.log('App Launch')
		},
		onShow: function() {

			// 判断用户是否登录
			// const userInfo = uni.getStorageSync('userInfo')
			// if(!userInfo) {
			// 	uni.reLaunch({
			// 		url: '/pages/Login/Login'
			// 	})
			// }

			console.log('App Show')
		},
		onHide: function() {
			console.log('App Hide')
		}
	}
</script>

<style>
	/*每个页面公共css */
</style>
